Logger
0000 0.00000 0.00000 1 ApgCii.constructor{
0001 0.00000 0.00000 2 ApgCiiValidatorsService.Init{
0002 0.00000 0.00000 3 ApgCiiValidatorsService.#getValidators{
0003 0.06200 0.06200 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/eApgCii_Types
0004 0.07200 0.01000 4 }
0005 0.07200 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_Instruction
0006 0.08400 0.01200 4 }
0007 0.08400 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCad_FillStyle
0008 0.09400 0.01000 4 }
0009 0.09400 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCad_StrokeStyle
0010 0.10200 0.00800 4 }
0011 0.10400 0.00200 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCad_TextStyle
0012 0.11200 0.00800 4 }
0013 0.11200 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCad_ViewBox
0014 0.12200 0.01000 4 }
0015 0.12200 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCad_Background
0016 0.13000 0.00800 4 }
0017 0.13000 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/eApgCad_CartesianModes
0018 0.13800 0.00800 4 }
0019 0.13800 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCad_Cartesians
0020 0.15000 0.01200 4 }
0021 0.15000 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/eApgCad_GridModes
0022 0.15600 0.00600 4 }
0023 0.15600 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCad_Grid
0024 0.16600 0.01000 4 }
0025 0.16600 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCad_PathArcOptions
0026 0.17400 0.00800 4 }
0027 0.17400 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/eApgCad_LinearDimensionTypes
0028 0.18000 0.00600 4 }
0029 0.18000 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/eApgCad_DimensionPositions
0030 0.18600 0.00600 4 }
0031 0.18600 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/eApgCad_ArcDimensionTypes
0032 0.19200 0.00600 4 }
0033 0.19200 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCad_LinearDimOptions
0034 0.20200 0.01000 4 }
0035 0.20200 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCad_ArcDimOptions
0036 0.21000 0.00800 4 }
0037 0.21000 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_SetupBegin
0038 0.22200 0.01200 4 }
0039 0.22200 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_SetName
0040 0.22800 0.00600 4 }
0041 0.23000 0.00200 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_SetViewBox
0042 0.23800 0.00800 4 }
0043 0.23800 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_SetCartesians
0044 0.24800 0.01000 4 }
0045 0.24800 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_SetGrid
0046 0.25800 0.01000 4 }
0047 0.25800 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_SetBackground
0048 0.26600 0.00800 4 }
0049 0.26600 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_SetupEnd
0050 0.27400 0.00800 4 }
0051 0.27400 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_NewFillStyle
0052 0.28000 0.00600 4 }
0053 0.28200 0.00200 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_NewStrokeStyle
0054 0.28800 0.00600 4 }
0055 0.28800 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_NewTextStyle
0056 0.29600 0.00800 4 }
0057 0.29600 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_PushLayer
0058 0.30400 0.00800 4 }
0059 0.30400 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_PopLayer
0060 0.31000 0.00600 4 }
0061 0.31000 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_GroupBegin
0062 0.31800 0.00800 4 }
0063 0.31800 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_GroupEnd
0064 0.32400 0.00600 4 }
0065 0.32400 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_NewPoint
0066 0.33000 0.00600 4 }
0067 0.33000 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_NewPointDelta
0068 0.33800 0.00800 4 }
0069 0.33800 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_PathCursor
0070 0.34400 0.00600 4 }
0071 0.34400 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawPoints
0072 0.35200 0.00800 4 }
0073 0.35200 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawAllPoints
0074 0.35800 0.00600 4 }
0075 0.35800 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawArc
0076 0.36600 0.00800 4 }
0077 0.36600 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawCircle
0078 0.37200 0.00600 4 }
0079 0.37200 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawLine
0080 0.38000 0.00800 4 }
0081 0.38000 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawPolyline
0082 0.38600 0.00600 4 }
0083 0.38600 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawPolygon
0084 0.39600 0.01000 4 }
0085 0.39600 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawRectanglePoints
0086 0.40600 0.01000 4 }
0087 0.40600 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawRectangleSizes
0088 0.41800 0.01200 4 }
0089 0.41800 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawRegularPolygon
0090 0.43400 0.01600 4 }
0091 0.43400 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawText
0092 0.44200 0.00800 4 }
0093 0.44200 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_PathBegin
0094 0.44800 0.00600 4 }
0095 0.44800 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_PathMove
0096 0.45600 0.00800 4 }
0097 0.45600 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_PathLine
0098 0.46200 0.00600 4 }
0099 0.46200 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_PathArc
0100 0.46800 0.00600 4 }
0101 0.46800 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_PathClose
0102 0.47600 0.00800 4 }
0103 0.47600 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_PathEnd
0104 0.48200 0.00600 4 }
0105 0.48200 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawGroup
0106 0.48800 0.00600 4 }
0107 0.48800 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawLinearDim
0108 0.49800 0.01000 4 }
0109 0.49800 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawArcDim
0110 0.50600 0.00800 4 }
0111 0.50600 0.00000 4 ApgJsvService.addValidator{ https://apg-jsv.deno.dev/IApgCii_DrawAnnotation
0112 0.51200 0.00600 4 }
0113 0.51200 0.00000 3 }
0114 0.51200 0.00000 2 }
0115 0.51200 0.00000 1 }
0116 0.51400 0.00200 1 ApgCii.set{
0117 0.51400 0.00000 2 ApgCii.#validateAndSet{
0118 0.51400 0.00000 3 ApgCiiValidatorsService.Validate{
0119 0.51600 0.00200 3 }
0120 0.51600 0.00000 2 }
0121 0.51600 0.00000 1 }
0122 0.51600 0.00000 1 ApgCii.build{
0123 0.51600 0.00000 2 ApgCii.setupBegin{
0124 0.51800 0.00200 2 > 1: SETUP_BEGIN
0125 0.51800 0.00000 2 }
0126 0.51800 0.00000 2 ApgCii.setName_{
0127 0.51800 0.00000 2 > 2: SET_NAME
0128 0.51800 0.00000 2 }
0129 0.51800 0.00000 2 ApgCii.setupEnd{
0130 0.51800 0.00000 2 > 3: SETUP_END
0131 0.51800 0.00000 2 }
0132 0.51800 0.00000 2 ApgCii.groupBegin_{
0133 0.51800 0.00000 2 > 4: GROUP_BEGIN
0134 0.51800 0.00000 2 }
0135 0.52000 0.00200 2 ApgCii.newFillStyle{
0136 0.52000 0.00000 2 > 5: NEW_FILL_STYLE - PANEL_FILL
0137 0.52000 0.00000 2 }
0138 0.52000 0.00000 2 ApgCii.newPoint_{
0139 0.52000 0.00000 2 > 6: NEW_POINT - ZERO
0140 0.52000 0.00000 2 }
0141 0.52000 0.00000 2 ApgCii.newPoint_{
0142 0.52000 0.00000 2 > 7: NEW_POINT - O_1
0143 0.52000 0.00000 2 }
0144 0.52000 0.00000 2 ApgCii.groupBegin_{
0145 0.52000 0.00000 2 > 8: GROUP_BEGIN
0146 0.52000 0.00000 2 }
0147 0.52200 0.00200 2 ApgCii.newPointByDelta_{
0148 0.52200 0.00000 2 > 9: NEW_POINT_DELTA - PANEL_1_c
0149 0.52200 0.00000 2 }
0150 0.52200 0.00000 2 ApgCii.#pathBegin_{
0151 0.52200 0.00000 2 > 10: PATH_BEGIN
0152 0.52200 0.00000 2 }
0153 0.52200 0.00000 2 ApgCii.#pathMove_{
0154 0.52200 0.00000 2 > 11: PATH_MOVE
0155 0.52200 0.00000 2 }
0156 0.52200 0.00000 2 ApgCii.#pathLine_{
0157 0.52200 0.00000 2 > 12: PATH_LINE
0158 0.52400 0.00200 2 }
0159 0.52400 0.00000 2 ApgCii.#pathLine_{
0160 0.52400 0.00000 2 > 13: PATH_LINE
0161 0.52400 0.00000 2 }
0162 0.52400 0.00000 2 ApgCii.#pathLine_{
0163 0.52400 0.00000 2 > 14: PATH_LINE
0164 0.52400 0.00000 2 }
0165 0.52400 0.00000 2 ApgCii.#pathLine_{
0166 0.52400 0.00000 2 > 15: PATH_LINE
0167 0.52400 0.00000 2 }
0168 0.52400 0.00000 2 ApgCii.#pathClose_{
0169 0.52400 0.00000 2 > 16: PATH_CLOSE
0170 0.52600 0.00200 2 }
0171 0.52600 0.00000 2 ApgCii.#pathEnd_{
0172 0.52600 0.00000 2 > 17: PATH_END
0173 0.52600 0.00000 2 }
0174 0.52600 0.00000 2 ApgCii.groupEnd_{
0175 0.52600 0.00000 2 > 18: GROUP_END
0176 0.52600 0.00000 2 }
0177 0.52600 0.00000 2 ApgCii.newPoint_{
0178 0.52600 0.00000 2 > 19: NEW_POINT - O_2
0179 0.52600 0.00000 2 }
0180 0.52600 0.00000 2 ApgCii.groupBegin_{
0181 0.52800 0.00200 2 > 20: GROUP_BEGIN
0182 0.52800 0.00000 2 }
0183 0.52800 0.00000 2 ApgCii.newPointByDelta_{
0184 0.52800 0.00000 2 > 21: NEW_POINT_DELTA - PANEL_2_c
0185 0.52800 0.00000 2 }
0186 0.52800 0.00000 2 ApgCii.#pathBegin_{
0187 0.52800 0.00000 2 > 22: PATH_BEGIN
0188 0.52800 0.00000 2 }
0189 0.52800 0.00000 2 ApgCii.#pathMove_{
0190 0.52800 0.00000 2 > 23: PATH_MOVE
0191 0.52800 0.00000 2 }
0192 0.52800 0.00000 2 ApgCii.#pathLine_{
0193 0.53000 0.00200 2 > 24: PATH_LINE
0194 0.53000 0.00000 2 }
0195 0.53000 0.00000 2 ApgCii.#pathLine_{
0196 0.53000 0.00000 2 > 25: PATH_LINE
0197 0.53000 0.00000 2 }
0198 0.53000 0.00000 2 ApgCii.#pathLine_{
0199 0.53000 0.00000 2 > 26: PATH_LINE
0200 0.53000 0.00000 2 }
0201 0.53000 0.00000 2 ApgCii.#pathLine_{
0202 0.53000 0.00000 2 > 27: PATH_LINE
0203 0.53000 0.00000 2 }
0204 0.53000 0.00000 2 ApgCii.#pathClose_{
0205 0.53000 0.00000 2 > 28: PATH_CLOSE
0206 0.53000 0.00000 2 }
0207 0.53200 0.00200 2 ApgCii.#pathMove_{
0208 0.53200 0.00000 2 > 29: PATH_MOVE
0209 0.53200 0.00000 2 }
0210 0.53200 0.00000 2 ApgCii.#pathMove_{
0211 0.53200 0.00000 2 > 30: PATH_MOVE
0212 0.53200 0.00000 2 }
0213 0.53200 0.00000 2 ApgCii.#pathLine_{
0214 0.53200 0.00000 2 > 31: PATH_LINE
0215 0.53200 0.00000 2 }
0216 0.53200 0.00000 2 ApgCii.#pathLine_{
0217 0.53200 0.00000 2 > 32: PATH_LINE
0218 0.53400 0.00200 2 }
0219 0.53400 0.00000 2 ApgCii.#pathLine_{
0220 0.53400 0.00000 2 > 33: PATH_LINE
0221 0.53400 0.00000 2 }
0222 0.53400 0.00000 2 ApgCii.#pathClose_{
0223 0.53400 0.00000 2 > 34: PATH_CLOSE
0224 0.53400 0.00000 2 }
0225 0.53400 0.00000 2 ApgCii.#pathMove_{
0226 0.53400 0.00000 2 > 35: PATH_MOVE
0227 0.53400 0.00000 2 }
0228 0.53400 0.00000 2 ApgCii.#pathLine_{
0229 0.53400 0.00000 2 > 36: PATH_LINE
0230 0.53400 0.00000 2 }
0231 0.53400 0.00000 2 ApgCii.#pathLine_{
0232 0.53600 0.00200 2 > 37: PATH_LINE
0233 0.53600 0.00000 2 }
0234 0.53600 0.00000 2 ApgCii.#pathLine_{
0235 0.53600 0.00000 2 > 38: PATH_LINE
0236 0.53600 0.00000 2 }
0237 0.53600 0.00000 2 ApgCii.#pathClose_{
0238 0.53600 0.00000 2 > 39: PATH_CLOSE
0239 0.53600 0.00000 2 }
0240 0.53600 0.00000 2 ApgCii.#pathEnd_{
0241 0.53600 0.00000 2 > 40: PATH_END
0242 0.53600 0.00000 2 }
0243 0.53600 0.00000 2 ApgCii.groupEnd_{
0244 0.53600 0.00000 2 > 41: GROUP_END
0245 0.53600 0.00000 2 }
0246 0.53800 0.00200 2 ApgCii.newPoint_{
0247 0.53800 0.00000 2 > 42: NEW_POINT - O_3
0248 0.53800 0.00000 2 }
0249 0.53800 0.00000 2 ApgCii.groupBegin_{
0250 0.53800 0.00000 2 > 43: GROUP_BEGIN
0251 0.53800 0.00000 2 }
0252 0.53800 0.00000 2 ApgCii.newPointByDelta_{
0253 0.53800 0.00000 2 > 44: NEW_POINT_DELTA - PANEL_3_c
0254 0.53800 0.00000 2 }
0255 0.53800 0.00000 2 ApgCii.#pathBegin_{
0256 0.53800 0.00000 2 > 45: PATH_BEGIN
0257 0.53800 0.00000 2 }
0258 0.53800 0.00000 2 ApgCii.#pathMove_{
0259 0.53800 0.00000 2 > 46: PATH_MOVE
0260 0.54000 0.00200 2 }
0261 0.54000 0.00000 2 ApgCii.#pathLine_{
0262 0.54000 0.00000 2 > 47: PATH_LINE
0263 0.54000 0.00000 2 }
0264 0.54000 0.00000 2 ApgCii.#pathLine_{
0265 0.54000 0.00000 2 > 48: PATH_LINE
0266 0.54000 0.00000 2 }
0267 0.54000 0.00000 2 ApgCii.#pathLine_{
0268 0.54000 0.00000 2 > 49: PATH_LINE
0269 0.54000 0.00000 2 }
0270 0.54000 0.00000 2 ApgCii.#pathLine_{
0271 0.54000 0.00000 2 > 50: PATH_LINE
0272 0.54000 0.00000 2 }
0273 0.54000 0.00000 2 ApgCii.#pathClose_{
0274 0.54200 0.00200 2 > 51: PATH_CLOSE
0275 0.54200 0.00000 2 }
0276 0.54200 0.00000 2 ApgCii.#pathMove_{
0277 0.54200 0.00000 2 > 52: PATH_MOVE
0278 0.54200 0.00000 2 }
0279 0.54200 0.00000 2 ApgCii.#pathMove_{
0280 0.54200 0.00000 2 > 53: PATH_MOVE
0281 0.54200 0.00000 2 }
0282 0.54200 0.00000 2 ApgCii.#pathLine_{
0283 0.54200 0.00000 2 > 54: PATH_LINE
0284 0.54200 0.00000 2 }
0285 0.54200 0.00000 2 ApgCii.#pathLine_{
0286 0.54200 0.00000 2 > 55: PATH_LINE
0287 0.54200 0.00000 2 }
0288 0.54400 0.00200 2 ApgCii.#pathLine_{
0289 0.54400 0.00000 2 > 56: PATH_LINE
0290 0.54400 0.00000 2 }
0291 0.54400 0.00000 2 ApgCii.#pathClose_{
0292 0.54400 0.00000 2 > 57: PATH_CLOSE
0293 0.54400 0.00000 2 }
0294 0.54400 0.00000 2 ApgCii.#pathMove_{
0295 0.54400 0.00000 2 > 58: PATH_MOVE
0296 0.54400 0.00000 2 }
0297 0.54400 0.00000 2 ApgCii.#pathLine_{
0298 0.54400 0.00000 2 > 59: PATH_LINE
0299 0.54400 0.00000 2 }
0300 0.54400 0.00000 2 ApgCii.#pathLine_{
0301 0.54400 0.00000 2 > 60: PATH_LINE
0302 0.54600 0.00200 2 }
0303 0.54600 0.00000 2 ApgCii.#pathLine_{
0304 0.54600 0.00000 2 > 61: PATH_LINE
0305 0.54600 0.00000 2 }
0306 0.54600 0.00000 2 ApgCii.#pathClose_{
0307 0.54600 0.00000 2 > 62: PATH_CLOSE
0308 0.54600 0.00000 2 }
0309 0.54600 0.00000 2 ApgCii.#pathMove_{
0310 0.54600 0.00000 2 > 63: PATH_MOVE
0311 0.54600 0.00000 2 }
0312 0.54600 0.00000 2 ApgCii.#pathLine_{
0313 0.54600 0.00000 2 > 64: PATH_LINE
0314 0.54600 0.00000 2 }
0315 0.54600 0.00000 2 ApgCii.#pathLine_{
0316 0.54600 0.00000 2 > 65: PATH_LINE
0317 0.54800 0.00200 2 }
0318 0.54800 0.00000 2 ApgCii.#pathLine_{
0319 0.54800 0.00000 2 > 66: PATH_LINE
0320 0.54800 0.00000 2 }
0321 0.54800 0.00000 2 ApgCii.#pathClose_{
0322 0.54800 0.00000 2 > 67: PATH_CLOSE
0323 0.54800 0.00000 2 }
0324 0.54800 0.00000 2 ApgCii.#pathEnd_{
0325 0.54800 0.00000 2 > 68: PATH_END
0326 0.54800 0.00000 2 }
0327 0.54800 0.00000 2 ApgCii.groupEnd_{
0328 0.54800 0.00000 2 > 69: GROUP_END
0329 0.54800 0.00000 2 }
0330 0.54800 0.00000 2 ApgCii.groupEnd_{
0331 0.55000 0.00200 2 > 70: GROUP_END
0332 0.55000 0.00000 2 }
0333 0.55000 0.00000 1 }
Instructions
{"type":"SETUP_BEGIN"}
{"type":"SET_NAME", "name":"Panels with holes"}
{"type":"SETUP_END"}
{"type":"GROUP_BEGIN", "name":"Door", "strokeStyle":"None"}
{"type":"NEW_FILL_STYLE", "name":"PANEL_FILL", "payload":{"color":"#600a14", "opacity":1}}
{"type":"NEW_POINT", "name":"ZERO", "x":0, "y":0}
{"type":"NEW_POINT", "name":"O_1", "x":3000, "y":100}
{"type":"GROUP_BEGIN", "name":"PANEL_1"}
{"type":"NEW_POINT_DELTA", "name":"PANEL_1_c", "origin":"O_1", "w":0, "h":0}
{"type":"PATH_BEGIN"}
{"type":"PATH_MOVE", "origin":"PANEL_1_c", "w":0, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_1_c", "w":1344.777254284394, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_1_c", "w":0, "h":495}
{"type":"PATH_LINE", "origin":"PANEL_1_c", "w":-2689.554508568788, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_1_c", "w":0, "h":-495}
{"type":"PATH_CLOSE"}
{"type":"PATH_END", "fillStyle":"PANEL_FILL"}
{"type":"GROUP_END"}
{"type":"NEW_POINT", "name":"O_2", "x":3000, "y":1100}
{"type":"GROUP_BEGIN", "name":"PANEL_2"}
{"type":"NEW_POINT_DELTA", "name":"PANEL_2_c", "origin":"O_2", "w":0, "h":0}
{"type":"PATH_BEGIN"}
{"type":"PATH_MOVE", "origin":"PANEL_2_c", "w":0, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_2_c", "w":1344.777254284394, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_2_c", "w":0, "h":495}
{"type":"PATH_LINE", "origin":"PANEL_2_c", "w":-2689.554508568788, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_2_c", "w":0, "h":-495}
{"type":"PATH_CLOSE"}
{"type":"PATH_MOVE", "origin":"PANEL_2_c", "w":1344.777254284394, "h":0}
{"type":"PATH_MOVE", "origin":"PANEL_2_c", "w":-794.9257514281313, "h":65}
{"type":"PATH_LINE", "origin":"PANEL_2_c", "w":0, "h":350}
{"type":"PATH_LINE", "origin":"PANEL_2_c", "w":520, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_2_c", "w":0, "h":-350}
{"type":"PATH_CLOSE"}
{"type":"PATH_MOVE", "origin":"PANEL_2_c", "w":549.8515028562628, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_2_c", "w":0, "h":350}
{"type":"PATH_LINE", "origin":"PANEL_2_c", "w":520, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_2_c", "w":0, "h":-350}
{"type":"PATH_CLOSE"}
{"type":"PATH_END", "fillStyle":"PANEL_FILL"}
{"type":"GROUP_END"}
{"type":"NEW_POINT", "name":"O_3", "x":3000, "y":2100}
{"type":"GROUP_BEGIN", "name":"PANEL_3"}
{"type":"NEW_POINT_DELTA", "name":"PANEL_3_c", "origin":"O_3", "w":0, "h":0}
{"type":"PATH_BEGIN"}
{"type":"PATH_MOVE", "origin":"PANEL_3_c", "w":0, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_3_c", "w":1344.777254284394, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_3_c", "w":0, "h":495}
{"type":"PATH_LINE", "origin":"PANEL_3_c", "w":-2689.554508568788, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_3_c", "w":0, "h":-495}
{"type":"PATH_CLOSE"}
{"type":"PATH_MOVE", "origin":"PANEL_3_c", "w":1344.777254284394, "h":0}
{"type":"PATH_MOVE", "origin":"PANEL_3_c", "w":-1204.777254284394, "h":71}
{"type":"PATH_LINE", "origin":"PANEL_3_c", "w":0, "h":353}
{"type":"PATH_LINE", "origin":"PANEL_3_c", "w":753.184836189596, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_3_c", "w":0, "h":-353}
{"type":"PATH_CLOSE"}
{"type":"PATH_MOVE", "origin":"PANEL_3_c", "w":75, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_3_c", "w":0, "h":353}
{"type":"PATH_LINE", "origin":"PANEL_3_c", "w":753.184836189596, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_3_c", "w":0, "h":-353}
{"type":"PATH_CLOSE"}
{"type":"PATH_MOVE", "origin":"PANEL_3_c", "w":75, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_3_c", "w":0, "h":353}
{"type":"PATH_LINE", "origin":"PANEL_3_c", "w":753.184836189596, "h":0}
{"type":"PATH_LINE", "origin":"PANEL_3_c", "w":0, "h":-353}
{"type":"PATH_CLOSE"}
{"type":"PATH_END", "fillStyle":"PANEL_FILL"}
{"type":"GROUP_END"}
{"type":"GROUP_END"}
CAD State
settings
{
"name": "Panels with holes",
"viewBox": {
"canvasWidth": 1000,
"canvasHeight": 562.5,
"viewPortWidth": 10000,
"viewPortHeight": 5625,
"originXDisp": 1000,
"originYDisp": 562.5
},
"background": {
"draw": true,
"strokeWidth": 4,
"strokeColor": "#888888",
"fillColor": "white"
},
"foreGround": {
"draw": true,
"strokeWidth": 4,
"strokeColor": "black",
"fillColor": "black"
},
"grid": {
"mode": "Lines",
"gridStep": 100,
"gridStroke": {
"color": "green",
"width": 1,
"dashPattern": [
10,
90
],
"dashOffset": 5
},
"drawMajors": true,
"majorEvery": 1000,
"majorGridStroke": {
"color": "cyan",
"width": 2,
"dashPattern": [
10,
90
],
"dashOffset": 5
}
},
"cartesians": {
"mode": "Normal",
"axisStroke": {
"color": "#888888",
"width": 4
},
"drawTicks": true,
"tickStroke": {
"color": "cyan",
"width": 2
},
"ticksStep": 100,
"ticksSize": 25,
"drawBigTicks": true,
"bigTicksEvery": 1000,
"bigTicksSize": 50,
"drawBigTicksLables": true,
"labelsTextStyleName": "CartesianLabel",
"labelsStyle": {
"font": "Courier New, Courier, monospace",
"size": 100,
"anchor": "middle",
"italic": true,
"aspectRatio": 0.6,
"fill": {
"color": "#888888",
"opacity": 1
}
}
},
"debug": false
}
strokeStyles
[
"None",
"Background",
"Foreground",
"Grids",
"Cartesian",
"Debug",
"Annotations",
"Dimensions",
"Symmetry",
"Symmetry_Large",
"Dotted",
"DottedLarge",
"Hidden",
"HiddenLarge",
"Cartouche",
"HatchGray",
"HatchBrown",
"HatchGreen"
]
fillStyles
[
"None",
"Background",
"Foreground",
"Debug",
"Hidden",
"Dimensions",
"Annotations",
"Cartouche",
"PANEL_FILL"
]
textStyles
[
"Default",
"Debug",
"Mono",
"Title",
"Dimensions",
"Annotations",
"CartesianLabel"
]
gradients
[
"LinearLeftToRightLightShadow",
"LinearLeftToRightDarkShadow",
"LinearTopToDownLightShadow",
"LinearTopToDownDarkShadow"
]
patterns
[
"BackGridLines",
"BackGridLinesAsDots",
"CartesianHorizontal",
"CartesianVertical",
"Cross1",
"Cross2",
"Saltire1",
"Saltire2",
"Diagonal1",
"Diagonal2",
"Floor1",
"Floor2",
"Brick1",
"Brick2",
"Roof1",
"Roof2",
"RoofTiles1",
"RoofTiles2"
]
textures
[
"Wood_Ash",
"Wood_Oak"
]
blocks
[
"mechArrow",
"simpleArrow",
"archArrow",
"dotArrow"
]
layers
[
"Layer_Background",
"Layer_Grids",
"Layer_Cartesians",
"Layer_Annotations",
"Layer_Dimensions",
"Layer_Debug",
"Layer_Hidden",
"Layer_Zero",
"Layer_Cartouche"
]
groups
[
"Door",
"PANEL_1",
"PANEL_2",
"PANEL_3"
]